The Go Language: What Makes It Different